home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / MicroMail / MicroMail.jar / MicroMail.class (.txt) < prev    next >
Encoding:
Java Class File  |  2001-11-21  |  3.0 KB  |  133 lines

  1. import javax.microedition.lcdui.Display;
  2. import javax.microedition.midlet.MIDlet;
  3.  
  4. public class MicroMail extends MIDlet {
  5.    public static Display display;
  6.    // $FF: renamed from: if boolean
  7.    private static boolean field_0 = false;
  8.    // $FF: renamed from: a boolean
  9.    private static boolean field_1 = false;
  10.    public static n mainScreen;
  11.    // $FF: renamed from: r c
  12.    public static c field_2;
  13.    // $FF: renamed from: do int
  14.    private static int field_3 = 3000;
  15.  
  16.    public MicroMail() {
  17.       display = Display.getDisplay(this);
  18.    }
  19.  
  20.    protected void destroyApp(boolean var1) {
  21.       field_0 = true;
  22.    }
  23.  
  24.    public static void dispose(Object var0) {
  25.       var0 = null;
  26.       System.gc();
  27.    }
  28.  
  29.    public static boolean getAppShutdown() {
  30.       return field_0;
  31.    }
  32.  
  33.    public static boolean getEndConnection() {
  34.       return field_1;
  35.    }
  36.  
  37.    public static void loadResource() {
  38.       String var0 = System.getProperty("microedition.locale");
  39.  
  40.       try {
  41.          if (var0 == null) {
  42.             field_2 = (c)Class.forName("ResourceEn").newInstance();
  43.          } else if (!var0.equals("en") && !var0.equals("en-us")) {
  44.             if (var0.equals("de")) {
  45.                field_2 = (c)Class.forName("ResourceDe").newInstance();
  46.             } else if (var0.equals("es")) {
  47.                field_2 = (c)Class.forName("ResourceEs").newInstance();
  48.             } else if (var0.equals("fr")) {
  49.                field_2 = (c)Class.forName("ResourceFr").newInstance();
  50.             } else if (var0.equals("it")) {
  51.                field_2 = (c)Class.forName("ResourceIt").newInstance();
  52.             } else {
  53.                field_2 = (c)Class.forName("ResourceEn").newInstance();
  54.             }
  55.          } else {
  56.             field_2 = (c)Class.forName("ResourceEn").newInstance();
  57.          }
  58.       } catch (Exception var1) {
  59.       }
  60.  
  61.    }
  62.  
  63.    protected void pauseApp() {
  64.    }
  65.  
  66.    public static void printInfo(String var0) {
  67.       System.out.println(var0);
  68.    }
  69.  
  70.    public static void setEndConnection(boolean var0) {
  71.       field_1 = var0;
  72.    }
  73.  
  74.    protected void startApp() {
  75.       loadResource();
  76.       if (j.if() == 0) {
  77.          r var1 = new r();
  78.          var1.if = "sl45i@gmx.net";
  79.          var1.do = "Demo";
  80.          var1.a = -1;
  81.          l.if(var1, -1);
  82.          p var2 = new p();
  83.          var2.byte = -1;
  84.          var2.char = "Siemens";
  85.          var2.if = "pop.gmx.net";
  86.          var2.new = 110;
  87.          var2.int = "mail.gmx.net";
  88.          var2.case = 25;
  89.          var2.do = "sl45i@gmx.net";
  90.          var2.else = "siemens";
  91.          var2.for = true;
  92.          var2.try = false;
  93.          var2.goto = "Sl45i";
  94.          var2.a = "sl45i@gmx.net";
  95.          var2.long = "sl45i@gmx.net";
  96.          j.a(var2, (String)null);
  97.          Object var6 = null;
  98.          p var7 = new p();
  99.          var7.byte = -1;
  100.          var7.char = "HotPop";
  101.          var7.if = "pop.hotpop.com";
  102.          var7.new = 110;
  103.          var7.int = "smtp.hotpop.com";
  104.          var7.case = 25;
  105.          var7.do = "itpdp";
  106.          var7.else = "aucstud";
  107.          var7.for = true;
  108.          var7.try = false;
  109.          var7.goto = "hotpop";
  110.          var7.a = "itpdp@hotpop.com";
  111.          var7.long = "itpdp@hotpop.com";
  112.          j.a(var7, (String)null);
  113.          Object var8 = null;
  114.       }
  115.  
  116.       mainScreen = new n(this);
  117.       display.setCurrent(mainScreen);
  118.       long var4 = System.currentTimeMillis();
  119.       j.case();
  120.       System.gc();
  121.       var4 = System.currentTimeMillis() - var4;
  122.       if (var4 < (long)field_3) {
  123.          try {
  124.             Thread.sleep((long)field_3 - var4);
  125.          } catch (Exception var3) {
  126.          }
  127.       }
  128.  
  129.       mainScreen.a(false);
  130.       System.gc();
  131.    }
  132. }
  133.